class Modulo < ActiveRecord::Base
  acts_as_paranoid unless SHOW_DELETED
  acts_as_versioned
  TIPO_DOCUMENTO = ["modulo", "procedura", "qualità", "istruzione operativa", "istruzione specifica", "regolamento", "scheda sicurezza", "manuale", "normativa", "audit"]
  has_attached_file :file_modulo, :whiny => false,
    :styles => { :medium => "240x240>", :thumbnail => [ "80x80>", :jpg ] }
  has_and_belongs_to_many :centri_costo, :join_table => 'centri_costo_moduli', :uniq => true, :class_name => 'CentroCosto'
  validates_presence_of :name, :file_modulo
  validates_attachment_size :file_modulo, :less_than => 15.megabytes
end
